package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
 * <desc>
 *      保存抄表信息DTO类
 * </desc>
 *
 * @createDate 2018/08/17
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertySaveMeterInfoDTO extends BaseDTO{
    private String feeDataId;           //数据逻辑id
    private String feeId;               //账单id        物业费需要使用
    private String projectId;           //项目id
    private String buildId;             //楼栋id
    private String unitId;              //单元id
    private String roomId;              //房间id
    private String month;               //月份
    private String saveType;                //1抄表费 2物业费
    private String feeRuleId;           //规则id 物业费需要使用
    private String remark;              //备注
    private String address;             //用于导入数据 地址
    private String rule;                //用于导入数据 规则名称
    private String type;                //抄表类型 用于导入数据
    private String start;               //抄表始度 用于导入数据
    private String end;                 //抄表止度 用于导入数据
    private String lossAmount;          //损耗 用于导入数据
    private String addressName;         //房间地址 用于导入数据
    private List<PropertySaveMeterInfoSubDTO> fees = new ArrayList<>();        //费用集合
}
